import request from '@/utils/request'

// 人才类型变更列表
export function staffChangeList(data) {
  return request({
    url: '/staffchange/getList',
    method: 'POST',
    data: data
  })
}

// 人才类型变更
export function staffChangeCreate(data) {
  return request({
    url: '/staffchange/create',
    method: 'POST',
    data: data
  })
}

// 人才类型变更作废
export function staffChangeInvalid(data) {
  return request({
    url: '/staffchange/invalid',
    method: 'POST',
    data: data
  })
}

//来源 设置根据招聘方式 搜索招聘者
export function fetchQrcodeList(data) {
	return request({
		url: '/qrcode/getList',
		method: 'POST',
		data
	})
}

//来源 模糊搜索邀请人
export function fetchListForSearch(data) {
	return request({
		url: '/user/getListForSearch ',
		method: 'POST',
		data
	})
}

//人才银行卡列表
export function bankCardList(data) {
	return request({
		url: '/user/bankList',
		method: 'POST',
		data
	})
}

//人才添加银行卡
export function addBankCard(data) {
	return request({
		url: '/user/bankAdd',
		method: 'POST',
		data
	})
}

//人才设置默认银行卡
export function setBankCard(data) {
	return request({
		url: '/user/bankDefault',
		method: 'POST',
		data
	})
}

// 接活设置
export function setStaffWork(data){
	return request({
		url: '/user/setGetWork',
		method: 'POST',
		data
	})
}

// 人才查询黑名单
export function fetchBlackList(data){
	return request({
		url: '/user/blacklistGetList',
		method: 'POST',
		data
	})
}

// 作废黑名单
export function seBlackInvalid(data){
	return request({
		url: '/user/blacklistInvalid',
		method: 'POST',
		data
	})
}
//人才拉黑
export function createBack(data) {
	return request({
		url: '/user/blackCreate',
		method: 'POST',
		data: data
	})
}

// 某用户的人才等级列表
export function fetchPersonnelLevelList(data) {
  return request({
    url: '/staffJobLevel/getList',
    method: 'POST',
    data: data
  })
}

// 人才等级列表
export function fetchUserLevelList(data) {
  return request({
    url: '/staffJobLevel/rankList',
    method: 'POST',
    data: data
  })
}

// 创建人才等级
export function createUserLevel(data) {
  return request({
    url: '/staffJobLevel/create',
    method: 'POST',
    data: data
  })
}

// 修改人才等级
export function updateUserLevel(data) {
  return request({
    url: '/staffJobLevel/setInfo',
    method: 'POST',
    data: data
  })
}

// 人才搜索框标签
export function fetchUserLang(data) {
	return request({
	  url: '/user/staffConfigLang',
	  method: 'POST',
	  data: data
	})
}


// WEBPACK FOOTER //
// ./src/api/staff.js